technical facilities - Spanish English Dictionary